\hypertarget{class_my_callback}{
\section{MyCallback Class Reference}
\label{class_my_callback}\index{MyCallback@{MyCallback}}
}


Overloaded callback and functions to recieve events from tcm.  
Inheritance diagram for MyCallback::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=0.899598cm]{class_my_callback}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_my_callback_abddb8951c49683689380d11837d69574}{
virtual void {\bfseries ProcessMessage} (const \hyperlink{class_zebulon_1_1_coral_a_h_r_s_1_1_message}{CoralAHRS::Message} $\ast$message)}
\label{class_my_callback_abddb8951c49683689380d11837d69574}

\item 
\hypertarget{class_my_callback_a6a1413cfeeb39570af340d5c9ce4b3bf}{
virtual void {\bfseries ProcessMessage} (const \hyperlink{class_zebulon_1_1_m_c_u_1_1_message}{MCU::Message} $\ast$message)}
\label{class_my_callback_a6a1413cfeeb39570af340d5c9ce4b3bf}

\item 
\hypertarget{class_my_callback_aa94c64527ffaeaa1c19a2cd8724ec79d}{
virtual void {\bfseries ProcessMessage} (const Surface::Message $\ast$message)}
\label{class_my_callback_aa94c64527ffaeaa1c19a2cd8724ec79d}

\item 
\hypertarget{class_my_callback_a6a1413cfeeb39570af340d5c9ce4b3bf}{
virtual void {\bfseries ProcessMessage} (const \hyperlink{class_zebulon_1_1_m_c_u_1_1_message}{MCU::Message} $\ast$message)}
\label{class_my_callback_a6a1413cfeeb39570af340d5c9ce4b3bf}

\item 
\hypertarget{class_my_callback_a4b3007ac78b38031c3131c8ac80d7080}{
virtual void {\bfseries ProcessCompassData} (const double yaw, const double pitch, const double roll)}
\label{class_my_callback_a4b3007ac78b38031c3131c8ac80d7080}

\item 
\hypertarget{class_my_callback_a2854bdfdbb6f8e85b8ae71e4b5594276}{
virtual void {\bfseries ProcessMagnetometerData} (const double bx, const double by, const double bz)}
\label{class_my_callback_a2854bdfdbb6f8e85b8ae71e4b5594276}

\item 
\hypertarget{class_my_callback_aa9e8f57215a3fd7aea164dcfbac6a4de}{
virtual void {\bfseries ProcessTemperatureData} (const double temp)}
\label{class_my_callback_aa9e8f57215a3fd7aea164dcfbac6a4de}

\item 
\hypertarget{class_my_callback_a6a1413cfeeb39570af340d5c9ce4b3bf}{
virtual void {\bfseries ProcessMessage} (const \hyperlink{class_zebulon_1_1_m_c_u_1_1_message}{MCU::Message} $\ast$message)}
\label{class_my_callback_a6a1413cfeeb39570af340d5c9ce4b3bf}

\item 
\hypertarget{class_my_callback_a6a1413cfeeb39570af340d5c9ce4b3bf}{
virtual void {\bfseries ProcessMessage} (const \hyperlink{class_zebulon_1_1_m_c_u_1_1_message}{MCU::Message} $\ast$message)}
\label{class_my_callback_a6a1413cfeeb39570af340d5c9ce4b3bf}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Overloaded callback and functions to recieve events from tcm. 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/coralahrs/src/examples/example.cpp\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/mcu/src/programs/example.cpp\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/surface/src/programs/example\_\-com.cpp\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/surface/src/programs/usbtest.cpp\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/tcm250/src/examples/\hyperlink{example__tcm250_8cpp}{example\_\-tcm250.cpp}\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/underwater/src/underwater/examples/example\_\-com.cpp\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/underwater/src/underwater/examples/example\_\-motorcontrol.cpp\end{DoxyCompactItemize}
